import request from '@/utils/request'

export default{
    // 通过输入用户信息获取信息（第一次页面加载也能获取信息）
    getUserListData(token, page, size, formInline){
        return request({
            url: `/monitor/userList/search/${token}/${page}/${size}`,
            method: 'post',
            data: formInline
        })
    },

    // 通过选择所属公司来获取选择的公司名下信息
    getUserListDataByCompany(token, page, size, company){
        return request({
            url: `/monitor/userList/select/${token}/${page}/${size}`,
            method: 'post',
            data: company
        })
    },

    // 添加用户
    addUser(form){
        return request({
            url: '/userList/user',
            method: 'post',
            data: form
        })
    },

    // 删除用户
    deleteById(id){
        return request({
            url: '/userList/user',
            method: 'delete',
            data: id
        })
    },

    // 修改用户信息
    updateUser(form){
        return request({
            url: '/userList/user',
            method: 'put',
            data: form
        })
    },

    // 通过id获取用户信息
    getUserById(id){
        return request({
            url: `/userList/user/${id}`,
            method: 'get'
        })
    },

    // 修改用户密码
    fixUserPassword(form){
        return request({
            url: '/userList/user/fixPassword',
            method: 'post',
            data: form
        })
    }
}